power supplies cables power electrical energy electricity train dc power supply computer power supply rail solar connectors dc power supplies cable dc converters railroad batteries railway